*{padding:0px;margin:0;font-family: "微软雅黑";}
a{color:#17a3d7;text-decoration: none;}
a:hover,a:visited,a:checked{color:#1488b3;}
ul {overflow:hidden;}
ul li{list-style: none; display: inline-block;}
.minwidth{width:1180px;margin:auto;overflow: hidden;}
.header{height:90px;background:#fff }
.header .line{height:6px;background:#1488b3;}
.header .line .prevline{width:24.896%;height:6px;background:#17a3d7;}
.logo{float:left;width:165px;margin-top:21px;}
.nav{float:right;line-height:54px;}
.nav li {width:60px;text-align:center;list-style: none;float:left;color:#17a3d7;font-size:16px;position:relative;z-index:4;}
.nav li .line{position:absolute;z-index:2;top:0px;width:0; background:#17a3d7;height:2px;}
.nav li:hover .line{
	animation:myfirst 0.5s ease-in-out;
    -webkit-animation:myfirst 0.5s ease-in-out; /* Safari 和 Chrome */
   -moz-animation:myfirst 0.5s ease-in-out; 
   -ms-animation: myfirst 0.5s ease-in-out;
   -o-animation: myfirst 0.5s ease-in-out;
	/*transition: height 0.6s ease-in; 
	-webkit-transition:height 0.6s ease-in;
	-ms-transition: height 0.6s ease-in;-o-transition:all 0.6s ease-in;*/
}
@keyframes myfirst
{
0%   {width: 0;height:0;}
25%  {width:100%;height:0px;}
100% {width:100%;height:64px;}
}

@-moz-keyframes myfirst /* Firefox */
{
0%   {width: 0;height:0;}
25%  {width:100%;height:0px;}
100% {width:100%;height:64px;}
}

@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
0%   {width: 0;height:0;}
25%  {width:100%;height:0px;}
100% {width:100%;height:64px;}
}

@-o-keyframes myfirst /* Opera */
{
0%   {width: 0;height:0;}
25%  {width:100%;height:0px;}
100% {width:100%;height:64px;}
}
.nav li:hover a{color:#fff;}
.footer{width:100%;color:#666;text-align: center;font-size:12px;margin-top:20px;}
.footercontainer{width:420px; margin:auto;padding: 10px 0; }
.footercontainer li{margin:0 10px ;}
.footer a{color:#666;}

.content{background-position:center; height:500px;background-repeat:  no-repeat;}




/*登录框*/
.logcontent{right:18.9%;}
.login_left{left:18.9%;}

@media only screen and (max-width:1680px ) {
	.logcontent{right:10.9%;}
    .login_left{left:10.9%;}
}

@media only screen and (max-width:1350px ) {
	.logcontent{right:5%;}
    .login_left{left:5%;}
}

.login_form {
	width:280px;
	font-size:14px;
	padding:40px 40px 60px 40px;
	float: right;
	position: relative;
	top: 40px;
	background-color: #fff;
	color:#666;
}
.account{
 font-size:18px;
}

/*在公共场合不要填写密码的提示 */
.notice {
	width: 100%;
	height: 30px;
	background-color: #fff2a7;
	border: 1px solid #ffd800;
	line-height: 30px;
	color: #666;
	font-size: 12px;
	position: relative;
	margin-top:20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.notice span {
	display: inline-block;
}

.notice_word {
	position: absolute;
}

.notice_icon {
	display: inline-block;
	width: 40px;
	height: 30px;
	background: url(../img/pwd-icons-new.png) no-repeat;
	background-position: -92px -16px;
}
/*输入错误之后的提示样式*/
.notice_red{
	border:1px solid #f00;
	color:#f00;
}
.notice_red .notice_icon {
	background-position: -92px -42px;
	
}



/*密码框 */
.login_form .label_input {
	position: relative;
	margin-top: 20px;
	height: 38px;
	width: 100%;
	border: 1px solid #999999;
}
.label_input.username{
	margin-top:20px;
}

.login_form label {
	display: inline-block;
	width: 38px;
	height: 38px;
}

.login_form .label_input label.user_icon {
	background: url(../img/pwd-icons-new.png) no-repeat;
	background-position: 0px 5px;
}

.login_form .label_input label.password_icon {
	background: url(../img/pwd-icons-new.png) no-repeat;
	background-position: 0px -55px;
}

.login_form .label_input .input_class {
	position: absolute;
	outline: none;
	height: 38px;
	width:  232px;
	border: none;
	padding: 5px 0 5px 10px;
	font-family: "微软雅黑";
	color:#666;
	box-sizing:border-box;
}


.login_button {
	border: 0;
	background-color: #17a3d7;
	width: 100%;
	height: 40px;
	color: #fff;
	margin-bottom: 20px;
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 40px;
}

/* 自动登录 */

.auto_log {
	margin-top:30px;
	margin-bottom: 20px;
}
.auto_log .jdcheckbox{
	vertical-align: 0px;
}
.auto_log .auto_log_span,
.auto_log .forget_pass {
	font-size: 12px;
	color: #666;
	vertical-align: 2px;
}
.auto_log .forget_pass{
	line-height: 21px; float:right;
}
.auto_log .forget_pass a{
	color:#666;
	text-decoration: none;
}

/* 验证码 */
.auto_log .forget_pass:hover{text-decoration: underline;} 
.verify {
	width: 100%;
	height: 40px;
	position: relative;
	margin-top: 20px;
}

.verify .verify_input {
	position: absolute;
	width: 58%;
	height: 38px;
	border: 1px solid #bdbdbd;
	padding-left: 10px;
}

.verify .verify_img {
	position: absolute;
	left: 62%;
	width: 40%;
	height: 40px;
	overflow: hidden;
}

.verify .verify_img img {
	width: 100%;
}

/*新闻*/
.news{background:#e3e3e3;height:40px;width:100%; line-height:40px;color:#666; font-size:14px;}
.news ul{display: inline-block;float:left;margin-left:45px;}
.news ul li{list-style: circle;margin-left:45px;}
.news .more{float:right;}
.news .circle{width:6px;height:6px;background:#666; border-radius:50%;display: inline-block;margin-right:7px;vertical-align: 2px;}

.contact{width:684px;margin:40px auto;overflow:hidden;}
.contact .icons{width:70px;height:70px; background:url(../images/contact.png) no-repeat; display: inline-block;background-position: 5px 7px;}

.contact .icons.b{background-position: -96.5px 7px;}
.wechat,.contact-content{float:right;margin-left:19px;}
.contact-content .dd{font-size:16px;color:#999999;}
.contact-content .tel{font-size:24px;color:#17a3d7;}

td{vertical-align: middle;}